Siel\Acumulus\Shop\InvoiceManager B

Total Complexity 80
Dependencies 19
Dependents 3
Total lines 758
Lines of code 273
Logical lines of code 152
Comment lines 394
Methods 34
Properties 1

Methods 34

Method Rating Maintainability Complexity Lines of code
createAndSend()
A
44 13 44
doSend()
A
45 11 39
lockAndSend()
A
48 11 31
sendMultiple()
S
56 5 17
mailInvoiceAddResult()
S
65 5 8
sourceStatusChange()
S
54 3 22
invoiceCreate()
S
62 2 11
invoiceSend()
S
62 2 11
getSourcesByIdsOrSources()
S
68 2 7
getCol()
S
69 2 7
getSendResultLogText()
S
64 1 11
isEmptyInvoice()
S
78 1 3
triggerInvoiceCreated()
S
91 1 2
triggerInvoiceSendBefore()
S
91 1 2
triggerInvoiceSendAfter()
S
91 1 2
getSqlDate()
S
80 1 3
send1()
S
68 1 7
__construct()
S
81 1 3
t()
S
80 1 3
getInvoiceSourcesByDateRange()
S
100 1 0
getInvoiceSourcesByReferenceRange()
S
79 1 3
getInvoiceSourcesByIdRange()
S
100 1 0
isTestMode()
S
75 1 4
getInvoiceResult()
S
80 1 3
getCompletor()
S
81 1 3
getCreator()
S
81 1 3
getSource()
S
79 1 3
getMailer()
S
81 1 3
getAcumulusApiClient()
S
81 1 3
getAcumulusEntryManager()
S
81 1 3
getConfig()
S
81 1 3
getLog()
S
81 1 3
getTranslator()
S
81 1 3
getSourceByIdOrSource()
S
79 1 3